package com.dearbinge.data.api.admin;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.dearbinge.data.pojo.admin.AdminSecurityRole;

public interface AdminSecurityRoleService {

	List<AdminSecurityRole> selectAll();

    int countByExample(AdminSecurityRole example);

    int deleteByExample(AdminSecurityRole example);

    int deleteByPrimaryKey(String id);

    int insert(AdminSecurityRole record);

    int insertSelective(AdminSecurityRole record);

    List<AdminSecurityRole> selectByExample(AdminSecurityRole example);

    AdminSecurityRole selectByPrimaryKey(String id);

    int updateByExampleSelective(@Param("record") AdminSecurityRole record, @Param("example") AdminSecurityRole example);

    int updateByExample(@Param("record") AdminSecurityRole record, @Param("example") AdminSecurityRole example);

    int updateByPrimaryKeySelective(AdminSecurityRole record);

    int updateByPrimaryKey(AdminSecurityRole record);
}